import api from './index'
import { axios } from '@/utils/request'

/* storeApproval 采购审批 */
export function postPurchaseApproval(parameter) {
  return axios({
    url: api.PurchaseApproval,
    method: 'post',
    data: parameter
  })
}

/* storeApproval 采购批量审批 */
export function postPurchaseApprovalBatch(parameter) {
  return axios({
    url: api.PurchaseApprovalBatch,
    method: 'post',
    data: parameter
  })
}

/* 采购-查询规格 */
export function getQuerySpecsNameByGoodsIdC(parameter) {
  return axios({
    url: api.QuerySpecsNameByGoodsIdC,
    method: 'get',
    params: parameter
  })
}

/* 采购-结账操作 */
export function postCloseAccounts(parameter) {
  return axios({
    url: api.CloseAccounts,
    method: 'post',
    data: parameter
  })
}


/* 仓库表-校验仓位编码唯一性 */
export function getCheckBySpaceCode(parameter) {
  return axios({
    url: api.CheckBySpaceCode,
    method: 'get',
    params: parameter
  })
}

/* 库存调整-获取仓位下商品 */
export function getQueryBySpaceId(parameter) {
  return axios({
    url: api.QueryBySpaceId,
    method: 'get',
    params: parameter
  })
}

/* 库存调整-获取仓位下商品的规格 */
export function getQueryByGoodsId(parameter) {
  return axios({
    url: api.QueryByGoodsId,
    method: 'get',
    params: parameter
  })
}

/* 库存调整-审批 */
export function postStockApproval(parameter) {
  return axios({
    url: api.StockApproval,
    method: 'post',
    data: parameter
  })
}

/* 库存调整明细表-通过主表ID查询 */
export function getStockPosition(parameter) {
  return axios({
    url: api.StockPosition,
    method: 'get',
    params: parameter
  })
}

/* 库存报表-查询规格 */
export function getQuerySpecsNameByGoodsId(parameter) {
  return axios({
    url: api.QuerySpecsNameByGoodsId,
    method: 'get',
    params: parameter
  })
}

/* StockScrapApproval 报废单审批 */
export function postStockScrapApproval(parameter) {
  return axios({
    url: api.StockScrapApproval,
    method: 'post',
    data: parameter
  })
}
